نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره با معرفی مفاهیم بنیادی کنترل نسخه (Version Control) با تمرکز بر Git و GitHub آغاز شده و اهمیت آنها را در توسعه نرمافزارهای مدرن تبیین میکند. شما خواهید آموخت که چگونه Git را روی سیستمعاملهای مختلف (ویندوز، مک و لینوکس) نصب کنید و مفاهیم کلیدی مانند مخازن (Repositories)، کامیتها (Commits) و شاخهها (Branches) را بشناسید. از طریق آموزشهای عملی، مهارتهای لازم برای مدیریت بهینه کدها را کسب خواهید کرد.
سپس وارد مباحث عمیقتری مانند عملیات Branching و Merging میشویم. شما یاد میگیرید که چگونه تداخلات (Conflicts) را برطرف کنید، گردش کار خود را مدیریت کرده و بهطور موثر با اعضای تیم همکاری کنید. درک قدرت مخازن ریموت و گیتهاب برای همکاری تیمی حیاتی است؛ بنابراین مفاهیمی چون Setup، Forking، Pull Requests و ردیابی Issueها را بررسی کرده و اتصال گیت محلی به گیتهاب را برای عملیاتی بدون نقص فرا میگیرید.
در نهایت، بر قابلیتهای پیشرفته گیتهاب مانند Tagging، ورژنبندی و ابزارهای بهرهوری (Projects, Wikis, Actions) تمرکز میکنیم. در پایان این دوره، شما در استفاده از Git و GitHub مهارت یافته و آماده خواهید بود تا با اعتمادبهنفس کامل، تغییرات را ردیابی کرده و پروژههای پیچیده را مدیریت کنید.
آنچه در این دوره میآموزید:
- درک معماری Git و نحوه ردیابی تغییرات
- نصب و پیکربندی Git در ویندوز، macOS و لینوکس
- تسلط بر GitHub برای کنترل نسخه و همکاری تیمی
- مدیریت شاخهها، رفع تداخلات و ادغام تغییرات بهصورت موثر
- استفاده از ویژگیهای پیشرفته گیتهاب مانند Projects و Actions برای افزایش بهرهوری
- پیادهسازی ورژنبندی و تگگذاری برای مدیریت نسخههای انتشار پروژه
این دوره برای توسعهدهندگان نرمافزار، مهندسان، متخصصان DevOps و دانشجویان برنامهنویسی طراحی شده است. این محتوا برای هر کسی که به دنبال درک سیستم کنترل نسخه برای پروژههای انفرادی یا تیمی است، ایدهآل است. همچنین مدیران پروژه که میخواهند درک خود را از همکاری روی کدها بهبود بخشند یا افرادی که قصد دارند مهارتهای خود را در محیطهای حرفهای ارتقا دهند، میتوانند از این دوره بهرهمند شوند.
سرفصلهای کلیدی:
- مبانی Git و GitHub برای کنترل نسخه بهینه و همکاری تیمی
- تجربه عملی در Branching، Merging، رفع Conflict و مدیریت نسخه
- بهرهگیری از ابزارهای پیشرفته گیتهاب مانند Projects، Wikis و Actions برای بهینهسازی گردش کار
سرفصل ها و درس ها
معرفی دوره
Course Introduction
مقدمه
Introduction
آشنایی با سیستم کنترل نسخه (VCS)
Introduction to Version Control System (VCS)
معرفی بخش
Section Introduction
آشنایی با ورژنبندی، سیستم کنترل نسخه (VCS) و مدیریت سورس کد (SCM)
Introduction to Versioning, Version Control System (VCS) & Source Code Management (SCM)
انواع سیستمهای کنترل نسخه: CVCS و DVCS
Version Control Systems Types - CVCS & DVCS
مقدمهای بر گیت (Git)
Introduction to Git
معرفی بخش
Section Introduction
شروع کار با گیت
Getting Started with Git
آموزش عملی: نصب گیت در ویندوز
Demonstration - Installing Git on Windows
آموزش عملی: نصب گیت در macOS
Demonstration - Installing Git on macOS
آموزش عملی: نصب و پیکربندی گیت در لینوکس
Demonstration - Installing & Configuring Git on Linux
معماری گیت و مفاهیم کلیدی
Git Architecture & Key Concepts
Thinknyx® Technologies یک برند شناخته شده است که خدمات مشاوره و پیاده سازی فناوری اطلاعات را ارائه می دهد، آموزش های جامع فناوری اطلاعات و مهارت های نرم ارائه می دهد و راه حل های استعدادیابی (استخدام) را برای سازمان های مختلف در سراسر جهان ارائه می دهد. با بیش از یک دهه تجربه اصلی در صنعت، آنها با موفقیت به مشتریان خود در برنامه ریزی استراتژیک و اجرای بی عیب و نقص راه حل های پیرامون ابتکارات فناوری اطلاعات و غیر IT کمک کرده اند.
یوگش راهجا بنیانگذار و یک معمار ارشد راه حل در Thinknyx Technologies و مدرس دوره های ویدیویی است. یوگش مشاور قابل اعتماد سازمانهای متعددی بوده است و با تخصص خود آنها را در سفر DevOps، زیرساختهای کد، کانتینریسازی، محاسبات ابری، راهحلهای اتوماسیون و هوش مصنوعی/ML/هوش مصنوعی مولد راهنمایی میکند. او همچنین چندین کتاب منتشر شده در سطح جهانی (مانند "DevOps موثر با AWS"، "Automation with SaltStack"، "Automation with Puppet 5" و "Automation with Ansible") منتشر شده توسط Packt، Wiley و OrangeAVA را تالیف کرده است.
نمایش نظرات